<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OpenBSD hackathons</title>
<link rev=made href="mailto:www@openbsd.org">
<meta name="resource-type" content="document">
<meta name="description" content="the OpenBSD release song hackathon page">
<meta name="keywords" content="openbsd,ordering">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 2000-2007 by OpenBSD.">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#ffffff" text="#000000" link="#23238e">
<a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
<p>
<h2><font color="#e00000">Hackathons</font></h2><hr>

For many years OpenBSD developers have been holding hackathons --
events where pure development happens.  Hackathons do not have talks,
or a specific schedule.  The event space and accomodation is funded
out of project money, but most developers pay for their own travel.
People will arrive at a hackathon to work for a straight stretch of
time on the projects they wish to, in the same room as the people
who they need to talk to about their ideas.  Hackathons are about
writing code.
<p>

Since people from many different timezones are in the same room,
development is almost around the clock.  Developers sometimes joke
about returning home without jet-lag.
<p>

Hackathons attendees come by invitation only.  Some new people who
show promise are sometimes invited to see if they have what it takes.
Hackathons are not developer training events.
<p>

Recently OpenBSD has been experimenting with the idea of holding more
mini-hackathons.  These events are limited to a maximum of 16 people
and 4 days and focus on only one or two aspects of the system. 
<p>

Here are some details about past and future events, also showing
a part of the artwork from the event T-shirt (if there was one made).
The shirts are only given to people who attend the event, and they are
worn with pride.  Every shirt contains at least one developer in-joke,
so don't worry if you can't understand the shirt.  Just enjoy them.
<p>

<table>
<tr><td bgcolor="#000000" colspan="3"></td>
<tr valign="bottom">
<td>
    <a id="c99"/>
    <font color="#e00000">[No shirt was made for this event]</font><br>
    c99: Focused on IPSEC<br>
    Jun 4 - 6, 1999<br>
    Calgary, Alberta<br>
    10 developers<br>
    <br>
</td>
<td>
    <a id="c2k"/>
    <font color="#e00000">[No shirt was made for this event]</font><br>
    c2k: General hackathon<br>
    Jul 15 - 18, 2000<br>
    Calgary, Alberta<br>
    18 developers<br>
    <br>
</td>
<td>
    <a id="c2k1"/>
    <font color="#e00000">[No shirt was made for this event]</font><br>
    c2k1: Birth of PF<br>
    Jun 21 - 26, 2001<br>
    Cambridge, Massachusetts<br>
    25 developers<br>
    <br>
</td>
</tr><tr><td bgcolor="#000000" colspan="3"></td>
</tr><tr valign="bottom">
<td>
    <a id="c2k1-2"/>
    <font color="#e00000">[No shirt was made for this event]</font><br>
    c2k1-2: Focused on sparc64<br>
    Aug 17 - 20, 2001<br>
    Washington, DC<br>
    12 developers<br>
    <br>
</td>
<td>
    <a id="c2k2" href="images/hackathons/c2k2.gif">
    <img src="images/hackathons/c2k2-s.gif"></a><br>
    c2k2: General hackathon<br>
    Jun 4 - 12, 2002<br>
    Calgary, Alberta<br>
    42 developers<br>
    <br>
</td>
<td>
    <a id="c2k3" href="images/hackathons/c2k3.gif">
    <img src="images/hackathons/c2k3-s.gif"></a><br>
    c2k3: General hackathon<br>
    May 8 - 20, 2003<br>
    Calgary, Alberta<br>
    51 developers<br>
    <br>
</td>
</tr><tr><td bgcolor="#000000" colspan="3"></td>
</tr><tr valign="bottom">
<td>
    <a id="pf2k4" href="images/hackathons/pf2k4.gif">
    <img src="images/hackathons/pf2k4-s.gif"></a><br>
    pf2k4: Focused on pf development<br>
    Apr 24 - 28, 2004<br>
    Sechelt, BC<br>
    12 developers<br>
    <br>
</td>
<td>
    <a id="c2k4" href="images/hackathons/c2k4.gif">
    <img src="images/hackathons/c2k4-s.gif"></a><br>
    c2k4: General hackathon<br>
    Jun 19 - 26, 2004<br>
    Calgary, Alberta<br>
    46 developers<br>
    <br>
</td>
<td>
    <a id="c2k5" href="images/hackathons/c2k5.gif">
    <img src="images/hackathons/c2k5-s.gif"></a><br>
    c2k5: General hackathon<br>
    May 21 - 28, 2005<br>
    Calgary, Alberta<br>
    60 developers<br>
    <br>
</td>
</tr><tr><td bgcolor="#000000" colspan="3"></td>
</tr><tr valign="bottom">
<td>
    <a id="v2k5" href="images/hackathons/v2k5.gif">
    <img src="images/hackathons/v2k5-s.gif"></a><br>
    v2k5: Focused on ports<br>
    Nov 1 - 4, 2005<br>
    San Servolo, Venice, Italy<br>
    12 developers<br>
    <br>
</td>
<td>
    <a id="c2k6" href="images/hackathons/c2k6.gif">
    <img src="images/hackathons/c2k6-s.gif"></a><br>
    c2k6: General hackathon<br>
    May 21 - 29, 2006<br>
    Calgary, Alberta<br>
    47 developers<br>
    <br>
</td>
<td>
    <a id="r2k6" href="images/hackathons/r2k6.gif">
    <img src="images/hackathons/r2k6-s.gif"></a><br>
    r2k6: Focused on network routing<br>
    Jun 14 - 18, 2006<br>
    Hamburg, Germany<br>
    6 developers<br>
    <br>
</td>
</tr><tr><td bgcolor="#000000" colspan="3"></td>
</tr><tr valign="bottom">
<td>
    <a id="k2k6" href="images/hackathons/k2k6.gif">
    <img src="images/hackathons/k2k6-s.gif"></a><br>
    k2k6: Focused on IPSEC and IKE<br>
    Aug 28 - Sep 1, 2006<br>
    Schloss Kransberg, Germany<br>
    14 developers<br>
    <br>
</td>
<td>
    <a id="p2k6" href="images/hackathons/p2k6.gif">
    <img src="images/hackathons/p2k6-s.gif"></a><br>
    p2k6: Focused on ports<br>
    Oct 18 - 22, 2006<br>
    Budapest, Hungary<br>
    14 developers<br>
    <br>
</td>
<td>
    <a id="h2k6" href="images/hackathons/h2k6.gif">
    <img src="images/hackathons/h2k6-s.gif"></a><br>
    h2k6: Focused on drivers for hardware<br>
    Nov 25 - 30, 2006<br>
    Coimbra, Portugal<br>
    14 developers<br>
    <br>
</tr><tr><td bgcolor="#000000" colspan="3"></td>
</tr><tr valign="bottom">
<td>
    <a id="f2k7" href="images/hackathons/f2k7.gif">
    <img src="images/hackathons/f2k7-s.gif"></a><br>
    f2k7: Focused on Filesystems<br>
    Apr 10 - 15, 2007<br>
    Vienna, Austria<br>
    14 developers<br>
</td>
<td>
    <a id="c2k7" href="images/hackathons/c2k7.gif">
    <img src="images/hackathons/c2k7-s.gif"></a><br>
    c2k7: General hackathon<br>
    May 25 - Jun 2, 2007<br>
    Calgary, Alberta<br>
    50 developers<br>
</td>
<td>
    <a id="p2k7" href="images/hackathons/p2k7.gif">
    <img src="images/hackathons/p2k7-s.gif"></a><br>
    p2k7: Focused on ports<br>
    Oct 22 - 28, 2007<br>
    Budapest, Hungary<br>
    13 developers<br>
</tr><tr><td bgcolor="#000000" colspan="3"></td>
</tr><tr valign="bottom">
<td>
    <a id="h2k7" href="images/hackathons/h2k7.gif">
    <img src="images/hackathons/h2k7-s.gif"></a><br>
    h2k7: Hardware hackathon<br>
    Nov 22 - 29, 2007<br>
    Coimbra, Portugal<br>
    11 developers<br>
</td>
<td>
    <a id="n2k8" href="images/hackathons/n2k8.gif">
    <img src="images/hackathons/n2k8-s.gif"></a><br>
    n2k8: Network hackathon<br>
    May 5-10, 2008<br>
    Ito, Japan<br>
    18 developers<br>
</td>
<td>
    <a id="c2k8" href="images/hackathons/c2k8.gif">
    <img src="images/hackathons/c2k8-s.gif"></a><br>
    c2k8: General hackathon<br>
    June 6-15, 2008<br>
    Edmonton, Alberta<br>
    55 developers<br>
</td>
</td></tr></table>

<br>

All tshirt concepts designed by Theo de Raadt with either Ty Semaka or
Bob Beck.<br>
Artwork drawn by Ty Semaka, except for pf2k4, c2k4, and
c2k5 by David Woloschuk.

<hr>
<a href="index.html"><img height="24" width="24" src="back.gif" border="0" alt="OpenBSD"></a>
<a href="mailto:www@openbsd.org">www@openbsd.org</a>
<br><small>$OpenBSD: hackathons.html,v 1.14 2008/06/07 20:25:36 deraadt Exp $</small>

</body>
</html>
